PRE-RELEASE 0.1 And numerous others; early versions outside the desktop. Development moved to the Psion when the Psion SDK arrived and Edouard Poor's Acorn port was released (around January 1993). PSION 1.0 A basic release tuned for space and using the Psion console driver. 1.1 Development version. 1.2a Public release on Psion. Simple bug fixes and tuning. 1.2b Released to registered users. Basic proportional font support. 1.2c Development version allowing user defined fonts. PSION & ACORN Development moved back to the Acorn after the 'final' touches were added to the Psion version, and it became seriously annoying that the Psion port was more usable than any of the (then) current Acorn interpreters. 1.3a Added command line editing, history, and Acorn specific features. 1.3b Added double-click restore for Acorn. Removed RISC_OSLib to yield a smaller binary. 1.3c Random bug fixes to Acorn version. 1.4a Reconstruct 1.3c from 1.3a after disaster struck. Change Wimp library on the Acorn from PGMod to DeskLib. Add changes that DeskLib allowed but PGMod didn't. Add Menu and Dialog support in the Psion version using HWIF. Allow use of the TINY font from the S3 spreadsheet. 1.4b Allow reverse video under menu control. Fix bugs in getline, which showed up when running Curses (Robin). 1.4c Development versions adding support for X-windows. Add seperate font for user input under Acorn (and X). 1.4d Add configuration options for icon display on Acorn. Display prompt and get key on termination, rather than stopping. Enable accelerators justification under X (use actions). 1.4e Add Exit option (uX) on Psion as well as Quit (uQ). 1.4f Fix bug with tab during display in Acorn version (Paul H). 1.4g Fix caret handling bug when reopening window in Acorn version. (January 94) Started cleaning up the source code, moving towards a source code release for X windows and to simplify the addition of support for the Series 3a. 1.5a Start adding module specific header files. Restructure many modules, especially object and property. Switch from jump table to switch dispatch to allow full argument checking. Removed support for version 1 and 2 games, since they seem to be vanishingly rare. 1.5b All protypes now in appropriate header files. Reinstall speedups in paging and pc modules. Make selected functions inline for performance. Optimised header version retrieval. (March 94) Revised Psion SDK finally arrived, and started adding 3a support. Code cleanup becomes a lower priority, but continues. 1.5c Startup outside compatibility mode when appropriate. Simple zooming discarding display contents. 1.5d Make console size static and add reflow code on zoom. Add permanent text queue for reflow. Add enhanced sprites. (April 94) Resizing now working properly, start tuning for beta-release. 1.6a Increase gap in text queue to prevent race condition. Fix acclerator handling with shift. 1.6b BETA Move to dialog to select font family, sizes and justification. Display long input lines flush right if necessary. Reduce stack size to 2K. Move many strings into resource fork to reduce working set. 1.6c Move to standard key bindings on the Psion (uQ for Prefs) (Roger). Settings persistent between sessions (Robin). Use the default drive for saved positions (Roger). Add registration system. 1.6d Made OS veneer complete to speed up compilation. Fix glitch in zoom routines when wrapping in queue. Keep infocom window sizes across zooming. Add support code for status windows and busy messages. Allow single step load and restore from saved games.